/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package br.com.ufpb.halloc.negocio;

import java.io.Serializable;
import java.util.Date;



/**
 *
 * @author Filipe
 */
public class Projeto implements Serializable{
    
    private String nome;
    private String id;
    private String descricao;
    private Date inicio;
    private Date fim;
    private String matriculaProfessor;
    
    public Projeto(String _nome, String _desc, String _matProfessor, String _id){
        this.nome = _nome;
        this.descricao = _desc;
        this.matriculaProfessor = _matProfessor;
        this.id = _id;
    }
    
    public Projeto(){
        this.nome = "";
        this.descricao = "";
        this.id = "id";
        this.inicio = null;
        this.fim = null;
        this.matriculaProfessor = "";
    }
    

    public String getDescricao() {
        return descricao;
    }

    public void setDescricao(String descricao) {
        this.descricao = descricao;
    }
    
    public String getId(){
        return this.id;
    }

    public void setId(String _Id){
        this.id = _Id;
    }
    
    public Date getFim() {
        return fim;
    }

    public void setFim(Date fim) {
        this.fim = fim;
    }

    public Date getInicio() {
        return inicio;
    }

    public void setInicio(Date inicio) {
        this.inicio = inicio;
    }

    public String getNome() {
        return nome;
    }

    public void setNome(String nome) {
        this.nome = nome;
    }
    
    public String getMatriculaProfessor(){
        return this.matriculaProfessor;
    }
    
    public void setMatriculaProfessor(String matriculaProfessor){
        this.matriculaProfessor = matriculaProfessor;
    }
    public String toString(){
        return "Nome do projeto: " + this.nome + "\nDescrição: " + this.descricao
                + "\nMatrícula do Professor "+this.matriculaProfessor
                + "\nCódigo: " + this.id+"\n";
    }
}
